package com.qianli.cashmama.trade.openApi.controller.request;

/**
 * @Author: cashmama
 * @Date: 2020/10/12-10:22
 * @Description: TODO
 * @Slogan: To be or not to be
 **/
public class RepaymentPlanDetailDTO {
    /**
     * 订单号
     */
    private String order_no;
    /**
     * 账单状态 :1未到期；2已还款；3逾期
     */
    private int bill_status;
    /**
     * 贷款金额
     */
    private int loan_amount;
    /**
     * 周期单位 1：天2：月
     */
    private int term_unit;
    /**
     * 贷款周期 7天
     */
    private int loan_term;
    /**
     * 放款时间 时间戳
     */
    private long loan_time;
    /**
     * 到期时间
     */
    private long expiry_time;
    /**
     * 逾期费 逾期时不为空
     */
    private int expiry_amount;
    /**
     * 应还利息
     */
    private String interest_amount;
    /**
     * 管理费/服务费
     */
    private String service_amount;
    /**
     * 每天或每月利率
     */
    private String interest_rate;
    /**
     * 还款总额
     */
    private String  repay_amount;
    /**
     * 金额币种: INR
     */
    private String currency;
    /**
     * 到账金额
     */
    private String received_capital;
    /**
     * 逾期服务费
     */
    private String overdue_service_fee;

    /**
     * 订单状态
     */
    private String order_status;
    /**
     * 一换金额
     */
    private String paid_capital;


    public String getOrder_no() {
        return order_no;
    }

    public RepaymentPlanDetailDTO setOrder_no(String order_no) {
        this.order_no = order_no;
        return this;
    }

    public int getBill_status() {
        return bill_status;
    }

    public RepaymentPlanDetailDTO setBill_status(int bill_status) {
        this.bill_status = bill_status;
        return this;
    }

    public int getLoan_amount() {
        return loan_amount;
    }

    public RepaymentPlanDetailDTO setLoan_amount(int loan_amount) {
        this.loan_amount = loan_amount;
        return this;
    }

    public int getTerm_unit() {
        return term_unit;
    }

    public RepaymentPlanDetailDTO setTerm_unit(int term_unit) {
        this.term_unit = term_unit;
        return this;
    }

    public int getLoan_term() {
        return loan_term;
    }

    public RepaymentPlanDetailDTO setLoan_term(int loan_term) {
        this.loan_term = loan_term;
        return this;
    }

    public long getLoan_time() {
        return loan_time;
    }

    public RepaymentPlanDetailDTO setLoan_time(long loan_time) {
        this.loan_time = loan_time;
        return this;
    }

    public long getExpiry_time() {
        return expiry_time;
    }

    public RepaymentPlanDetailDTO setExpiry_time(long expiry_time) {
        this.expiry_time = expiry_time;
        return this;
    }

    public int getExpiry_amount() {
        return expiry_amount;
    }

    public RepaymentPlanDetailDTO setExpiry_amount(int expiry_amount) {
        this.expiry_amount = expiry_amount;
        return this;
    }

    public String getInterest_amount() {
        return interest_amount;
    }

    public RepaymentPlanDetailDTO setInterest_amount(String interest_amount) {
        this.interest_amount = interest_amount;
        return this;
    }

    public String getService_amount() {
        return service_amount;
    }

    public RepaymentPlanDetailDTO setService_amount(String service_amount) {
        this.service_amount = service_amount;
        return this;
    }

    public String getInterest_rate() {
        return interest_rate;
    }

    public RepaymentPlanDetailDTO setInterest_rate(String interest_rate) {
        this.interest_rate = interest_rate;
        return this;
    }

    public String getRepay_amount() {
        return repay_amount;
    }

    public RepaymentPlanDetailDTO setRepay_amount(String repay_amount) {
        this.repay_amount = repay_amount;
        return this;
    }

    public String getCurrency() {
        return currency;
    }

    public RepaymentPlanDetailDTO setCurrency(String currency) {
        this.currency = currency;
        return this;
    }

    public String getReceived_capital() {
        return received_capital;
    }

    public RepaymentPlanDetailDTO setReceived_capital(String received_capital) {
        this.received_capital = received_capital;
        return this;
    }

    public String getOverdue_service_fee() {
        return overdue_service_fee;
    }

    public RepaymentPlanDetailDTO setOverdue_service_fee(String overdue_service_fee) {
        this.overdue_service_fee = overdue_service_fee;
        return this;
    }

    public String getOrder_status() {
        return order_status;
    }

    public RepaymentPlanDetailDTO setOrder_status(String order_status) {
        this.order_status = order_status;
        return this;
    }

    public String getPaid_capital() {
        return paid_capital;
    }

    public RepaymentPlanDetailDTO setPaid_capital(String paid_capital) {
        this.paid_capital = paid_capital;
        return this;
    }
}
